
int DefaultStringHash2(uint32_t buckets, void * data)
{
	char *	str = (char*)data;
	unsigned long n = 0;

	for (char * ptr = str; *ptr; ++ptr)
	{
		n <<= 1;
		n += *ptr;
	}
	return (int)(n % buckets);
}

